/*!
 * 系统管理 通用（请求）方法
 *  
 * 作者：张莉
 * Copyright (c) 2019/12/04
 * 
 */

/**
 * @method ccmsDomainsList 系统列表接口
 * @param {object} params 存放模糊搜索(textSearch)系统名称或者系统编码、高级查询的form对象
 * @param {number} page 系统表格当前显示的页数
 * @param {number} size 系统表格一页有多少条数据
 * @return axios
 */
export const ccmsDomainsList = (page, size, params) => {
  return axios.post(`/rbac/ccmsDomains/${page}/${size} `, params)
}
/**
 * @method insertCcmsDomain 系统表格新增接口
 * @param {object} params 系统新增弹框的form对象
 * @return axios
 */ 
export const insertCcmsDomain = (params) => {
  return axios.post('/rbac/ccmsDomains/insertCcmsDomain', params)
}
/**
 * @method updateCcmsDomainById 系统表格编辑接口
 * @param {object} params 系统编辑弹框的form对象
 * @return axios
 */ 
export const updateCcmsDomainById = (params) => {
  return axios.post('/rbac/ccmsDomains/updateCcmsDomainById', params)
}
/**
 * @method getDomainUser 新增授权表格获取数据接口
 * @param {string} id 授权表格当前行domainId
 * @return axios
 */ 
export const getDomainUser = (id) => {
  return axios.get(`/rbac/ccmsDomainAuth/getDomainUser/${id}`)
}
/**
 * @method cancelDomainAuth 新增授权表格删除接口
 * @param {string} id 授权表格当前行domainId
 * @return axios
 */ 
export const cancelDomainAuth = (id) => {
  return axios.post('/rbac/ccmsDomainAuth/cancelDomainAuth', id)
}
/**
 * @method userList 获取所有授权接口
 * @param {object} data 存放授权用户信息对象
 * @return axios
 */
export const userList = (data) => {
  return axios.get('/rbac/user/list', data)
}